pump volute - German English Dictionary